package org.dei.perla.sys.device.fpc.testDSPic;

import org.dei.perla.utils.dataconverter.annotations.*;
import org.dei.perla.utils.dataconverter.enums.*;
import org.dei.perla.sys.device.fpc.AbstractData;

@StructInfo(endianness = Endianness.BIG_ENDIAN, totalStructSize = 0)
public class DSPicStatusOnEvent_t extends AbstractData {
public DSPicStatusOnEvent_t(){super();}

@SimpleField(size = 2, sign = Sign.UNSIGNED)
private int numEvents;

public int getnumEvents()
{	 return numEvents ;
}
 public void setnumEvents(int numEvents){
	 this.numEvents= numEvents;
}
@SimpleField(size = 2, sign = Sign.UNSIGNED)
private int eventDataCount;

public int geteventDataCount()
{	 return eventDataCount ;
}
 public void seteventDataCount(int eventDataCount){
	 this.eventDataCount= eventDataCount;
}
@FixedLengthArray(length = 100 )
@CompositeField(size = 0 )
private tagED[] eventData;

public tagED[] geteventData()
{	 return eventData ;
}
 public void seteventData(tagED[] eventData){
	 this.eventData= eventData;
}
@FixedLengthArray(length = 100 )
@SimpleField(size = 2, sign = Sign.SIGNED)
private int[] eventDataSamples;

public int[] geteventDataSamples()
{	 return eventDataSamples ;
}
 public void seteventDataSamples(int[] eventDataSamples){
	 this.eventDataSamples= eventDataSamples;
}
}